/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pop3proxy.server;

/**
 *
 * @author zero.one
 */
public interface ITCPServerThread {
    //Quit befehl bereits vorhanden
    
    public void userOp(String name);//wählt Benutzer
    public void passOp(String password);//übergibt passwort als klartext(WHAT????)
    public void statOp();//liefert den Status der Mailbox, u.a. die Anzahl aller E-Mails im Postfach und deren Gesamtgröße (in Byte).
    public void listOp();//liefert die Anzahl und die Größe der (n-ten) E-Mail(s).
    public void listOp(String message);
    public void retrOp();//holt die n-te E-Mail vom E-Mail-Server.
    public void deleOp();//löscht die n-te E-Mail am E-Mail-Server.
    public void noopOp();//keine Funktion, der Server antwortet mit +OK.
    public void rsetOp();//setzt alle DELE-Kommandos zurück.
    public void uidlOp(String message);//zeigt die eindeutige ID der E-Mail an.
}
